'宣言
Public Overloads Function Add(Of TKey)( _ ByVal keySelector As System.Linq.Expressions.Expression(Of Func(Of T,TKey)), _ ByVal keyIsUnique As System.Boolean, _ ByVal onlyOnce As System.Boolean, _ ByVal locale As System.Globalization.CultureInfo _ ) As Subindex(Of T,TKey)
public Subindex<T,TKey> Add<TKey>( System.Linq.Expressions.Expression<Func<T,TKey>> keySelector, System.bool keyIsUnique, System.bool onlyOnce, System.Globalization.CultureInfo locale )
パラメータ
- keySelector
- サブインデックスのキーセレクタ式。 KeySelectorを参照してください。
- keyIsUnique
- このサブインデックスのキーが親のキーの特定の値に対して一意かどうかを指定します(デフォルトは false)。
- onlyOnce
- このメソッドの呼び出し前にサブインデックスが存在してはならないかどうかを指定します(デフォルトは false)。 この keySelectorを持つサブインデックスが既に存在する場合、 trueの場合は例外が生成され、 falseの場合、このメソッドの呼び出しは無視されます。
- locale
- サブインデックス内の文字列を比較するために使用するロケール情報(デフォルトは CultureInfo.CurrentCulture)。
型パラメータ
- TKey
- サブインデックスキーの型。
戻り値の型
親の IndexDefinition<T>.Subindexesコレクションに追加される新しいサブインデックス。